from Lib.Message import MessageSync
from Lib.Room import Room


class MessageRoom:
    def __init__(self, room_uuid, message_sync: MessageSync):
        ...


class RoomManager:
    def __init__(self):
        self.dict_room = {}

    def AddRoom(self, room: Room):
        self.dict_room[room.uuid] = room

    def RemoverRoom(self, room_uuid):
        del self.dict_room[room_uuid]

    def GetRoom(self, room_uuid):
        return self.dict_room[room_uuid]

    def Recv(self):
        ...


room_manager = RoomManager()
